package com.jic.market.common.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author guohuayong
 * @date: 2020年01月20日
 */
public interface PatchGrouponInstConstant {
    /**
     * '2：组团中 3： 已成团 4：组团失败'
     */
    @AllArgsConstructor
    enum StatusEnum {
        GROUP_PROCESS(2, "组团中"),
        GROUP_OK(3, "已成团"),
        GROUP_FAILURE(4, "组团失败"),
        ;

        @Getter
        private Integer code;
        @Getter
        private String remark;

        public static String getRemarkByCode(Integer code) {
            for (StatusEnum type : values()) {
                if (type.getCode().equals(code)) {
                    return type.getRemark();
                }
            }
            return null;
        }
    }
}
